﻿/*
* 2014-05-10
*食谱查询使用
*/

//根据时间查询符合条件的食谱
function SearchRecipe(DivClass) {
    var strStartTime = $("#txt_RecipesStartTime" + DivClass).val().replace(/\-/gi, "/"); //开始时间
    var strEndTime = $("#txt_RecipesEndTime" + DivClass).val().replace(/\-/gi, "/");     //结束时间
    var RecipesName = $("#txt_RecipesName" + DivClass).val(); //食谱名称
    var IsShow = false;                            //是否隐藏
    $(".SearchRecipesList"+DivClass+" tr").each(function () {
        IsShow = false;
        var startDate = new Date($(this).attr("StartTime").replace(/\-/gi, "/"));      //食谱开始时间
        var StopDate = new Date($(this).attr("EndTime").replace(/\-/gi, "/"));         //食谱结束时间
        var TempRecipesName = $(this).attr("RecipesName");                             //食谱名称
        if (strStartTime != "" && strEndTime != "") { //开始时间和结束时间都不为空
            var StartTime = new Date(strStartTime);
            var EndTime = new Date(strEndTime);
            if (StopDate >= StartTime && startDate <= EndTime) {
                IsShow = true;
            }
        }
        else if (strStartTime != "") { //开始时间不为空
            var StartTime = new Date(strStartTime);
            if (StopDate >= StartTime) {
                IsShow = true;
            }
        }
        else if (strEndTime != "") {//结束时间不为空
            var EndTime = new Date(strEndTime);
            if (startDate <= EndTime) {
                IsShow = true;
            }
        }
        else if (RecipesName != "") { //食谱名称
            if (TempRecipesName.indexOf(RecipesName) > -1) {
                IsShow = true;
            }
        }
        else {  //没有查询条件
            IsShow = true;
        }
        if (IsShow) {
            $(this).show();
        }
        else {
            $(this).hide();
        }
    });
}

//显示和隐藏对应的div列表
function ShowDivList(ShowID, DivClass) {
    $(".HidDivList" + DivClass).css("display", "none");
    $("#RecipesList_" + ShowID).css("display", "block");

    $(".RecipesTab" + DivClass + " a").removeClass("curr");
    $("#RecipesTab_" + ShowID).addClass("curr");
}